// class Point {
//     x: number
//     y: number
//     constructor(x: number, y: number) {
//         this.x = x
//         this.y = y
//     }
// }

class Point<T>{
    x: T
    y: T
    constructor(x: T, y: T) {
        this.x = x
        this.y = y
    }
}


new Point<number>(1, 2)

new Point(true, true)

export { }
